Dictionary.com
Thesaurus.com
Synonyms

have a crush on

Idioms